Zsh 启动文件

启动文件主要分为两类:

zsh 启动文件及其运行时机

历史背景:Bash 采用 .profilecsh 采用 .login,在 zsh 中,通过 .zprofile.zlogin 对两者进行兼容。

小知识:执行先后顺序:.zprofile --> .zshrc --> .zlogin

zlogout

在结束时,会依次运行两个文件:~/.zlogout/etc/zlogout

zshenv

NO_RCS选项:当此选项被设置时,只有 /etc/zshenv 会被执行,其他启动文件都将被忽略。常见的设置方法是使用 zsh -f

Zsh管理的第一法则:在 /etc/zshenv 中放置尽可能少的配置。每个zsh启动时都会读取此文件。

j技巧:zshenv 设置只有未设置 NO_RCS 时的动作。

 if [[ ! -o norcs ]]; then
   ... <commands to run if NO_RCS is not set, 
        such as setting options> ...
 fi

本文作者:Maeiee

本文链接:Zsh 启动文件

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!